package com.origin.onlinesys.service.modules.interviewsys;

import com.origin.onlinesys.domain.modules.interviewsys.InterviewerInfo;
import com.origin.onlinesys.domain.modules.interviewsys.SourceCount;

import java.util.List;
import java.util.Map;

/**
 * Created by Administrator on 2015/2/20.
 * 面试者信息
 */
public interface IinterviewerInfoService {
    public String selectCountAdd(String startDate,String endDate,String userId);

    public List<SourceCount> selectCountSource(String startDate,String endDate,String userId);

    public InterviewerInfo selectInfo(String id);

    /**
     * 条件的分页查询
     * @param pageNum   第几页
     * @param pageSize  每页显示多少条
     * @param userId    用Id
     * @param phoneNum  面人者电话
     * @param realName  真实姓名
     * @param zoneId    区域Id
     * @param startDate 开始时间
     * @param endDate   结束时间爱呢
     * @param state     是否按状态查询
     * @return
     */
    public Map selectByJoinAndPage(String sitId,int pageNum,int pageSize,String userId,String phoneNum,
                                   String realName,String zoneId,String startDate,
                                   String endDate,String state,int time);

    public InterviewerInfo selectLatelyTrace(String id);

    public List<InterviewerInfo> excelSelectInterview(String userId,String zoneId,String startDate,String endDate);

    public List<InterviewerInfo> selectTimeOut(List<String> list);
}
